html,body,p{margin:0;padding:0;font-family:
'Helvetica Neue', Helvetica, 'Hiragino Sans GB', 'Noto Sans', 'Noto Sans CJK SC', 'Microsoft YaHei', 'Apple Color Emoji', 'Segoe UI Symbol', Arial, sans-serif;}
        i{font-style:normal;}
        .header{max-width: 640px; margin: 10px auto;padding:0 10px;}
        .header>p{font-size:24px;margin-top:20px;margin-bottom:10px;}
        .header>hr{margin: 20px;border: 0;border-top: 1px solid #eee;}
        .date{margin-right:20px;color:#6C6D6F;}
        .author{color:#45BCDA;}
        .container { max-width: 640px; margin: 0 auto; padding: 0 10px; background-color: #fff; text-align: justify; margin: 10px auto; line-height: 24px;}
        .imgbox { text-align: center; text-indent: initial; margin: 25px auto; }
        .imgbox > img { max-width: 100%; }
        .textbox{margin:20px 0;}
        .borderbox{border-style: solid;border-width: 1px;border-color: rgba(7, 6, 6, 0.48);box-sizing: border-box;text-align:center;}
        .borderbox p{line-height:2;color: rgba(7, 6, 6, 0.7);}
        .borderbox p:first-child{margin-top:20px;}
        .borderbox p:last-child{margin-bottom:20px;}
        .borderbox img{width: 20%;margin:10px 0;}
        .borderbox div{font-size:10px;color:rgba(7, 6, 6, 0.48);margin-top:-10px;letter-spacing:2px;margin-bottom:10px;}
        .bottom{font-size: 0;color: #9c9d9f;margin-top: -45px;}
        .bottom>div{display:inline-block;font-size: 14px;width:50%;}

        .comment{max-width:640px;margin:20px auto;}
        .commentbox{margin:5px 10px;}
        .comment .headimg{ float:left;font-size:0;}
        .comment .headimg>img{width:50px;height:50px;}
        .com-header{margin-left:60px;height:50px;}
        .com-header .za{float:right;color: #999;}
        .com-header .za>img{width:26px;height:20px;vertical-align: bottom;}
        .com-header .nickname{color: #3C82F6;line-height:1;}
        .louzhu{display: inline-block;padding: 0 5px;line-height: 18px;vertical-align: text-top;border-radius: 5px;font-size: 12px;background: #308ee3;color: #FFF;}
        .com-header .postdate{color: #999;line-height:2;}
        .garyline{border-bottom: 1px solid #DDD;margin:15px 0;}
        .com-body{text-indent:32px;padding-top:10px;}
        .com-reply{background: #C5E0B4;border: #999 1px solid;padding: 10px 32px 10px 0;margin: 5px auto;}
        .com-reply-author{color: #999;font-size: 16px;padding: 4px;margin-left: 20px;}
        .com-reply-author>i{display:inline-block;width:3px; height:18px;background-color:#008000;vertical-align:bottom;}
        .com-reply-content{padding-left:24px;}
        
        .solidline { border-top: 1px solid #3e3e3e; border-radius: 22px; padding-left: 5px; padding-right: 5px; color: #3e3e3e; }
        .redbgwhitetext { background: #e64543; color: #fff; line-height: 24px; text-align: center; text-indent: 0; }
        .yellowbgredtext { color: #F00; background: #FF0; font-size: 17px; font-weight: 900; }
        .imprint{color: #A0A0A0;line-height:2;letter-spacing: 3px;text-align: center;}
        .center{text-align:center;}
        .left{text-align:left;}
        .right{text-align:right;}
        .bold{font-weight:700;}
        .orange{color: #F49E09;}        
        .underline{text-decoration:underline;}
        .s20 { font-size: 20px; }
        .s16 {font-size:16px;}

        .fd_wx{width:100%;height:85px;position:fixed;bottom:0;background:#47C1A8;color:#fff ; z-index:9999;border:#eee 1px solid;box-sizing: border-box; max-width:initial;}
        .fd_wx > div.leftbox{position:relative;float:left;width:47px;height:47px;padding:0; margin-top:9px;margin-left:5px;background:url(../images/float_wx.png) no-repeat;background-size:cover}
        .fd_wx > div.leftbox > span{width:20px;height:20px;line-height:20px;background:red;position:absolute;text-align:center;border-radius:10px;font-size:12px;font-family:"宋体";color:#f2f2f2;right:-5px;top:-5px}
        .fd_wx > div.rightbox{width:64px;height:65px;float:right;margin-right:5px;padding:14.5px 0}
        .fd_wx > div.rightbox  a.wxlink{line-height:36px;text-align:center;box-shadow:0 1px 3px 0 #000;width:64px;background:#3FB837;color:#FFF;border-radius:10px;font-size:16px;display:inline-block;}
        .fd_wx > div.middle{height:65px;margin-left:61px;text-align:left;padding-top: 7.5px;box-sizing: border-box;}
        .fd_wx > div.middle > span{font-size:14px;line-height:20px;display:block;text-align:left;}
        .banquan { width: 100%; height: 20px; text-align: center; margin-bottom: 65px; line-height: 50px; font-size: 14px }
        .rightpart { position: fixed; right: 0; top: 0; left: 0; bottom: 0; width: 640px; height: 0; margin: 0 auto; }
        .qrcode { position: absolute; top: 85px; right: -284px; background: #f3f3f3; padding: 28px; }
        .qrcode .qrcodetext { font-size: 13px; color: #6e6e6e; }
        @media screen and (min-width:800px) {
            .fd_wx{display:none;}
            .rightpart{display:block;}
        }
        @media screen and (max-width:800px) {
            .fd_wx{display:block;}
            .rightpart{display:none;}
        }
        .dashedline{border-width:2px;border-color:#3D85C6;border-style:dashed;border-radius:22px;padding-left:5px;padding-right:5px;color:#227446;}